/*
Copyright (C) 2018-2019 de4dot@gmail.com

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

// ⚠️This file was generated by GENERATOR!🦹‍♂️

#nullable enable

namespace Iced.Intel {
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
	/// <summary>Mnemonic</summary>
	public enum Mnemonic {
		INVALID = 0,
		Aaa = 1,
		Aad = 2,
		Aam = 3,
		Aas = 4,
		Adc = 5,
		Adcx = 6,
		Add = 7,
		Addpd = 8,
		Addps = 9,
		Addsd = 10,
		Addss = 11,
		Addsubpd = 12,
		Addsubps = 13,
		Adox = 14,
		Aesdec = 15,
		Aesdeclast = 16,
		Aesenc = 17,
		Aesenclast = 18,
		Aesimc = 19,
		Aeskeygenassist = 20,
		And = 21,
		Andn = 22,
		Andnpd = 23,
		Andnps = 24,
		Andpd = 25,
		Andps = 26,
		Arpl = 27,
		Bextr = 28,
		Blcfill = 29,
		Blci = 30,
		Blcic = 31,
		Blcmsk = 32,
		Blcs = 33,
		Blendpd = 34,
		Blendps = 35,
		Blendvpd = 36,
		Blendvps = 37,
		Blsfill = 38,
		Blsi = 39,
		Blsic = 40,
		Blsmsk = 41,
		Blsr = 42,
		Bndcl = 43,
		Bndcn = 44,
		Bndcu = 45,
		Bndldx = 46,
		Bndmk = 47,
		Bndmov = 48,
		Bndstx = 49,
		Bound = 50,
		Bsf = 51,
		Bsr = 52,
		Bswap = 53,
		Bt = 54,
		Btc = 55,
		Btr = 56,
		Bts = 57,
		Bzhi = 58,
		Call = 59,
		Cbw = 60,
		Cdq = 61,
		Cdqe = 62,
		Cl1invmb = 63,
		Clac = 64,
		Clc = 65,
		Cld = 66,
		Cldemote = 67,
		Clflush = 68,
		Clflushopt = 69,
		Clgi = 70,
		Cli = 71,
		Clrssbsy = 72,
		Clts = 73,
		Clwb = 74,
		Clzero = 75,
		Cmc = 76,
		Cmova = 77,
		Cmovae = 78,
		Cmovb = 79,
		Cmovbe = 80,
		Cmove = 81,
		Cmovg = 82,
		Cmovge = 83,
		Cmovl = 84,
		Cmovle = 85,
		Cmovne = 86,
		Cmovno = 87,
		Cmovnp = 88,
		Cmovns = 89,
		Cmovo = 90,
		Cmovp = 91,
		Cmovs = 92,
		Cmp = 93,
		Cmppd = 94,
		Cmpps = 95,
		Cmpsb = 96,
		Cmpsd = 97,
		Cmpsq = 98,
		Cmpss = 99,
		Cmpsw = 100,
		Cmpxchg = 101,
		Cmpxchg16b = 102,
		Cmpxchg8b = 103,
		Comisd = 104,
		Comiss = 105,
		Cpuid = 106,
		Cqo = 107,
		Crc32 = 108,
		Cvtdq2pd = 109,
		Cvtdq2ps = 110,
		Cvtpd2dq = 111,
		Cvtpd2pi = 112,
		Cvtpd2ps = 113,
		Cvtpi2pd = 114,
		Cvtpi2ps = 115,
		Cvtps2dq = 116,
		Cvtps2pd = 117,
		Cvtps2pi = 118,
		Cvtsd2si = 119,
		Cvtsd2ss = 120,
		Cvtsi2sd = 121,
		Cvtsi2ss = 122,
		Cvtss2sd = 123,
		Cvtss2si = 124,
		Cvttpd2dq = 125,
		Cvttpd2pi = 126,
		Cvttps2dq = 127,
		Cvttps2pi = 128,
		Cvttsd2si = 129,
		Cvttss2si = 130,
		Cwd = 131,
		Cwde = 132,
		Daa = 133,
		Das = 134,
		Db = 135,
		Dd = 136,
		Dec = 137,
		Div = 138,
		Divpd = 139,
		Divps = 140,
		Divsd = 141,
		Divss = 142,
		Dppd = 143,
		Dpps = 144,
		Dq = 145,
		Dw = 146,
		Emms = 147,
		Encls = 148,
		Enclu = 149,
		Enclv = 150,
		Endbr32 = 151,
		Endbr64 = 152,
		Enqcmd = 153,
		Enqcmds = 154,
		Enter = 155,
		Extractps = 156,
		Extrq = 157,
		F2xm1 = 158,
		Fabs = 159,
		Fadd = 160,
		Faddp = 161,
		Fbld = 162,
		Fbstp = 163,
		Fchs = 164,
		Fclex = 165,
		Fcmovb = 166,
		Fcmovbe = 167,
		Fcmove = 168,
		Fcmovnb = 169,
		Fcmovnbe = 170,
		Fcmovne = 171,
		Fcmovnu = 172,
		Fcmovu = 173,
		Fcom = 174,
		Fcomi = 175,
		Fcomip = 176,
		Fcomp = 177,
		Fcompp = 178,
		Fcos = 179,
		Fdecstp = 180,
		Fdisi = 181,
		Fdiv = 182,
		Fdivp = 183,
		Fdivr = 184,
		Fdivrp = 185,
		Femms = 186,
		Feni = 187,
		Ffree = 188,
		Ffreep = 189,
		Fiadd = 190,
		Ficom = 191,
		Ficomp = 192,
		Fidiv = 193,
		Fidivr = 194,
		Fild = 195,
		Fimul = 196,
		Fincstp = 197,
		Finit = 198,
		Fist = 199,
		Fistp = 200,
		Fisttp = 201,
		Fisub = 202,
		Fisubr = 203,
		Fld = 204,
		Fld1 = 205,
		Fldcw = 206,
		Fldenv = 207,
		Fldl2e = 208,
		Fldl2t = 209,
		Fldlg2 = 210,
		Fldln2 = 211,
		Fldpi = 212,
		Fldz = 213,
		Fmul = 214,
		Fmulp = 215,
		Fnclex = 216,
		Fndisi = 217,
		Fneni = 218,
		Fninit = 219,
		Fnop = 220,
		Fnsave = 221,
		Fnsetpm = 222,
		Fnstcw = 223,
		Fnstenv = 224,
		Fnstsw = 225,
		Fpatan = 226,
		Fprem = 227,
		Fprem1 = 228,
		Fptan = 229,
		Frndint = 230,
		Frstor = 231,
		Frstpm = 232,
		Fsave = 233,
		Fscale = 234,
		Fsetpm = 235,
		Fsin = 236,
		Fsincos = 237,
		Fsqrt = 238,
		Fst = 239,
		Fstcw = 240,
		Fstdw = 241,
		Fstenv = 242,
		Fstp = 243,
		Fstpnce = 244,
		Fstsg = 245,
		Fstsw = 246,
		Fsub = 247,
		Fsubp = 248,
		Fsubr = 249,
		Fsubrp = 250,
		Ftst = 251,
		Fucom = 252,
		Fucomi = 253,
		Fucomip = 254,
		Fucomp = 255,
		Fucompp = 256,
		Fxam = 257,
		Fxch = 258,
		Fxrstor = 259,
		Fxrstor64 = 260,
		Fxsave = 261,
		Fxsave64 = 262,
		Fxtract = 263,
		Fyl2x = 264,
		Fyl2xp1 = 265,
		Getsec = 266,
		Gf2p8affineinvqb = 267,
		Gf2p8affineqb = 268,
		Gf2p8mulb = 269,
		Haddpd = 270,
		Haddps = 271,
		Hlt = 272,
		Hsubpd = 273,
		Hsubps = 274,
		Ibts = 275,
		Idiv = 276,
		Imul = 277,
		In = 278,
		Inc = 279,
		Incsspd = 280,
		Incsspq = 281,
		Insb = 282,
		Insd = 283,
		Insertps = 284,
		Insertq = 285,
		Insw = 286,
		Int = 287,
		Int1 = 288,
		Into = 289,
		Invd = 290,
		Invept = 291,
		Invlpg = 292,
		Invlpga = 293,
		Invpcid = 294,
		Invvpid = 295,
		Iret = 296,
		Ja = 297,
		Jae = 298,
		Jb = 299,
		Jbe = 300,
		Jcxz = 301,
		Je = 302,
		Jecxz = 303,
		Jg = 304,
		Jge = 305,
		Jl = 306,
		Jle = 307,
		Jmp = 308,
		Jmpe = 309,
		Jne = 310,
		Jno = 311,
		Jnp = 312,
		Jns = 313,
		Jo = 314,
		Jp = 315,
		Jrcxz = 316,
		Js = 317,
		Kaddb = 318,
		Kaddd = 319,
		Kaddq = 320,
		Kaddw = 321,
		Kandb = 322,
		Kandd = 323,
		Kandnb = 324,
		Kandnd = 325,
		Kandnq = 326,
		Kandnw = 327,
		Kandq = 328,
		Kandw = 329,
		Kmovb = 330,
		Kmovd = 331,
		Kmovq = 332,
		Kmovw = 333,
		Knotb = 334,
		Knotd = 335,
		Knotq = 336,
		Knotw = 337,
		Korb = 338,
		Kord = 339,
		Korq = 340,
		Kortestb = 341,
		Kortestd = 342,
		Kortestq = 343,
		Kortestw = 344,
		Korw = 345,
		Kshiftlb = 346,
		Kshiftld = 347,
		Kshiftlq = 348,
		Kshiftlw = 349,
		Kshiftrb = 350,
		Kshiftrd = 351,
		Kshiftrq = 352,
		Kshiftrw = 353,
		Ktestb = 354,
		Ktestd = 355,
		Ktestq = 356,
		Ktestw = 357,
		Kunpckbw = 358,
		Kunpckdq = 359,
		Kunpckwd = 360,
		Kxnorb = 361,
		Kxnord = 362,
		Kxnorq = 363,
		Kxnorw = 364,
		Kxorb = 365,
		Kxord = 366,
		Kxorq = 367,
		Kxorw = 368,
		Lahf = 369,
		Lar = 370,
		Lddqu = 371,
		Ldmxcsr = 372,
		Lds = 373,
		Lea = 374,
		Leave = 375,
		Les = 376,
		Lfence = 377,
		Lfs = 378,
		Lgdt = 379,
		Lgs = 380,
		Lidt = 381,
		Lldt = 382,
		Llwpcb = 383,
		Lmsw = 384,
		Loadall = 385,
		Lodsb = 386,
		Lodsd = 387,
		Lodsq = 388,
		Lodsw = 389,
		Loop = 390,
		Loope = 391,
		Loopne = 392,
		Lsl = 393,
		Lss = 394,
		Ltr = 395,
		Lwpins = 396,
		Lwpval = 397,
		Lzcnt = 398,
		Maskmovdqu = 399,
		Maskmovq = 400,
		Maxpd = 401,
		Maxps = 402,
		Maxsd = 403,
		Maxss = 404,
		Mcommit = 405,
		Mfence = 406,
		Minpd = 407,
		Minps = 408,
		Minsd = 409,
		Minss = 410,
		Monitor = 411,
		Monitorx = 412,
		Montmul = 413,
		Mov = 414,
		Movapd = 415,
		Movaps = 416,
		Movbe = 417,
		Movd = 418,
		Movddup = 419,
		Movdir64b = 420,
		Movdiri = 421,
		Movdq2q = 422,
		Movdqa = 423,
		Movdqu = 424,
		Movhlps = 425,
		Movhpd = 426,
		Movhps = 427,
		Movlhps = 428,
		Movlpd = 429,
		Movlps = 430,
		Movmskpd = 431,
		Movmskps = 432,
		Movntdq = 433,
		Movntdqa = 434,
		Movnti = 435,
		Movntpd = 436,
		Movntps = 437,
		Movntq = 438,
		Movntsd = 439,
		Movntss = 440,
		Movq = 441,
		Movq2dq = 442,
		Movsb = 443,
		Movsd = 444,
		Movshdup = 445,
		Movsldup = 446,
		Movsq = 447,
		Movss = 448,
		Movsw = 449,
		Movsx = 450,
		Movsxd = 451,
		Movupd = 452,
		Movups = 453,
		Movzx = 454,
		Mpsadbw = 455,
		Mul = 456,
		Mulpd = 457,
		Mulps = 458,
		Mulsd = 459,
		Mulss = 460,
		Mulx = 461,
		Mwait = 462,
		Mwaitx = 463,
		Neg = 464,
		Nop = 465,
		Not = 466,
		Or = 467,
		Orpd = 468,
		Orps = 469,
		Out = 470,
		Outsb = 471,
		Outsd = 472,
		Outsw = 473,
		Pabsb = 474,
		Pabsd = 475,
		Pabsw = 476,
		Packssdw = 477,
		Packsswb = 478,
		Packusdw = 479,
		Packuswb = 480,
		Paddb = 481,
		Paddd = 482,
		Paddq = 483,
		Paddsb = 484,
		Paddsw = 485,
		Paddusb = 486,
		Paddusw = 487,
		Paddw = 488,
		Palignr = 489,
		Pand = 490,
		Pandn = 491,
		Pause = 492,
		Pavgb = 493,
		Pavgusb = 494,
		Pavgw = 495,
		Pblendvb = 496,
		Pblendw = 497,
		Pclmulqdq = 498,
		Pcmpeqb = 499,
		Pcmpeqd = 500,
		Pcmpeqq = 501,
		Pcmpeqw = 502,
		Pcmpestri = 503,
		Pcmpestri64 = 504,
		Pcmpestrm = 505,
		Pcmpestrm64 = 506,
		Pcmpgtb = 507,
		Pcmpgtd = 508,
		Pcmpgtq = 509,
		Pcmpgtw = 510,
		Pcmpistri = 511,
		Pcmpistrm = 512,
		Pcommit = 513,
		Pconfig = 514,
		Pdep = 515,
		Pext = 516,
		Pextrb = 517,
		Pextrd = 518,
		Pextrq = 519,
		Pextrw = 520,
		Pf2id = 521,
		Pf2iw = 522,
		Pfacc = 523,
		Pfadd = 524,
		Pfcmpeq = 525,
		Pfcmpge = 526,
		Pfcmpgt = 527,
		Pfmax = 528,
		Pfmin = 529,
		Pfmul = 530,
		Pfnacc = 531,
		Pfpnacc = 532,
		Pfrcp = 533,
		Pfrcpit1 = 534,
		Pfrcpit2 = 535,
		Pfrcpv = 536,
		Pfrsqit1 = 537,
		Pfrsqrt = 538,
		Pfrsqrtv = 539,
		Pfsub = 540,
		Pfsubr = 541,
		Phaddd = 542,
		Phaddsw = 543,
		Phaddw = 544,
		Phminposuw = 545,
		Phsubd = 546,
		Phsubsw = 547,
		Phsubw = 548,
		Pi2fd = 549,
		Pi2fw = 550,
		Pinsrb = 551,
		Pinsrd = 552,
		Pinsrq = 553,
		Pinsrw = 554,
		Pmaddubsw = 555,
		Pmaddwd = 556,
		Pmaxsb = 557,
		Pmaxsd = 558,
		Pmaxsw = 559,
		Pmaxub = 560,
		Pmaxud = 561,
		Pmaxuw = 562,
		Pminsb = 563,
		Pminsd = 564,
		Pminsw = 565,
		Pminub = 566,
		Pminud = 567,
		Pminuw = 568,
		Pmovmskb = 569,
		Pmovsxbd = 570,
		Pmovsxbq = 571,
		Pmovsxbw = 572,
		Pmovsxdq = 573,
		Pmovsxwd = 574,
		Pmovsxwq = 575,
		Pmovzxbd = 576,
		Pmovzxbq = 577,
		Pmovzxbw = 578,
		Pmovzxdq = 579,
		Pmovzxwd = 580,
		Pmovzxwq = 581,
		Pmuldq = 582,
		Pmulhrsw = 583,
		Pmulhrw = 584,
		Pmulhuw = 585,
		Pmulhw = 586,
		Pmulld = 587,
		Pmullw = 588,
		Pmuludq = 589,
		Pop = 590,
		Popa = 591,
		Popcnt = 592,
		Popf = 593,
		Por = 594,
		Prefetch = 595,
		Prefetchnta = 596,
		Prefetcht0 = 597,
		Prefetcht1 = 598,
		Prefetcht2 = 599,
		Prefetchw = 600,
		Prefetchwt1 = 601,
		Psadbw = 602,
		Pshufb = 603,
		Pshufd = 604,
		Pshufhw = 605,
		Pshuflw = 606,
		Pshufw = 607,
		Psignb = 608,
		Psignd = 609,
		Psignw = 610,
		Pslld = 611,
		Pslldq = 612,
		Psllq = 613,
		Psllw = 614,
		Psrad = 615,
		Psraw = 616,
		Psrld = 617,
		Psrldq = 618,
		Psrlq = 619,
		Psrlw = 620,
		Psubb = 621,
		Psubd = 622,
		Psubq = 623,
		Psubsb = 624,
		Psubsw = 625,
		Psubusb = 626,
		Psubusw = 627,
		Psubw = 628,
		Pswapd = 629,
		Ptest = 630,
		Ptwrite = 631,
		Punpckhbw = 632,
		Punpckhdq = 633,
		Punpckhqdq = 634,
		Punpckhwd = 635,
		Punpcklbw = 636,
		Punpckldq = 637,
		Punpcklqdq = 638,
		Punpcklwd = 639,
		Push = 640,
		Pusha = 641,
		Pushf = 642,
		Pxor = 643,
		Rcl = 644,
		Rcpps = 645,
		Rcpss = 646,
		Rcr = 647,
		Rdfsbase = 648,
		Rdgsbase = 649,
		Rdmsr = 650,
		Rdpid = 651,
		Rdpkru = 652,
		Rdpmc = 653,
		Rdpru = 654,
		Rdrand = 655,
		Rdseed = 656,
		Rdsspd = 657,
		Rdsspq = 658,
		Rdtsc = 659,
		Rdtscp = 660,
		ReservedNop = 661,
		Ret = 662,
		Retf = 663,
		Rol = 664,
		Ror = 665,
		Rorx = 666,
		Roundpd = 667,
		Roundps = 668,
		Roundsd = 669,
		Roundss = 670,
		Rsm = 671,
		Rsqrtps = 672,
		Rsqrtss = 673,
		Rstorssp = 674,
		Sahf = 675,
		Sal = 676,
		Salc = 677,
		Sar = 678,
		Sarx = 679,
		Saveprevssp = 680,
		Sbb = 681,
		Scasb = 682,
		Scasd = 683,
		Scasq = 684,
		Scasw = 685,
		Seta = 686,
		Setae = 687,
		Setb = 688,
		Setbe = 689,
		Sete = 690,
		Setg = 691,
		Setge = 692,
		Setl = 693,
		Setle = 694,
		Setne = 695,
		Setno = 696,
		Setnp = 697,
		Setns = 698,
		Seto = 699,
		Setp = 700,
		Sets = 701,
		Setssbsy = 702,
		Sfence = 703,
		Sgdt = 704,
		Sha1msg1 = 705,
		Sha1msg2 = 706,
		Sha1nexte = 707,
		Sha1rnds4 = 708,
		Sha256msg1 = 709,
		Sha256msg2 = 710,
		Sha256rnds2 = 711,
		Shl = 712,
		Shld = 713,
		Shlx = 714,
		Shr = 715,
		Shrd = 716,
		Shrx = 717,
		Shufpd = 718,
		Shufps = 719,
		Sidt = 720,
		Skinit = 721,
		Sldt = 722,
		Slwpcb = 723,
		Smsw = 724,
		Sqrtpd = 725,
		Sqrtps = 726,
		Sqrtsd = 727,
		Sqrtss = 728,
		Stac = 729,
		Stc = 730,
		Std = 731,
		Stgi = 732,
		Sti = 733,
		Stmxcsr = 734,
		Stosb = 735,
		Stosd = 736,
		Stosq = 737,
		Stosw = 738,
		Str = 739,
		Sub = 740,
		Subpd = 741,
		Subps = 742,
		Subsd = 743,
		Subss = 744,
		Swapgs = 745,
		Syscall = 746,
		Sysenter = 747,
		Sysexit = 748,
		Sysret = 749,
		T1mskc = 750,
		Test = 751,
		Tpause = 752,
		Tzcnt = 753,
		Tzmsk = 754,
		Ucomisd = 755,
		Ucomiss = 756,
		Ud0 = 757,
		Ud1 = 758,
		Ud2 = 759,
		Umonitor = 760,
		Umov = 761,
		Umwait = 762,
		Unpckhpd = 763,
		Unpckhps = 764,
		Unpcklpd = 765,
		Unpcklps = 766,
		V4fmaddps = 767,
		V4fmaddss = 768,
		V4fnmaddps = 769,
		V4fnmaddss = 770,
		Vaddpd = 771,
		Vaddps = 772,
		Vaddsd = 773,
		Vaddss = 774,
		Vaddsubpd = 775,
		Vaddsubps = 776,
		Vaesdec = 777,
		Vaesdeclast = 778,
		Vaesenc = 779,
		Vaesenclast = 780,
		Vaesimc = 781,
		Vaeskeygenassist = 782,
		Valignd = 783,
		Valignq = 784,
		Vandnpd = 785,
		Vandnps = 786,
		Vandpd = 787,
		Vandps = 788,
		Vblendmpd = 789,
		Vblendmps = 790,
		Vblendpd = 791,
		Vblendps = 792,
		Vblendvpd = 793,
		Vblendvps = 794,
		Vbroadcastf128 = 795,
		Vbroadcastf32x2 = 796,
		Vbroadcastf32x4 = 797,
		Vbroadcastf32x8 = 798,
		Vbroadcastf64x2 = 799,
		Vbroadcastf64x4 = 800,
		Vbroadcasti128 = 801,
		Vbroadcasti32x2 = 802,
		Vbroadcasti32x4 = 803,
		Vbroadcasti32x8 = 804,
		Vbroadcasti64x2 = 805,
		Vbroadcasti64x4 = 806,
		Vbroadcastsd = 807,
		Vbroadcastss = 808,
		Vcmppd = 809,
		Vcmpps = 810,
		Vcmpsd = 811,
		Vcmpss = 812,
		Vcomisd = 813,
		Vcomiss = 814,
		Vcompresspd = 815,
		Vcompressps = 816,
		Vcvtdq2pd = 817,
		Vcvtdq2ps = 818,
		Vcvtne2ps2bf16 = 819,
		Vcvtneps2bf16 = 820,
		Vcvtpd2dq = 821,
		Vcvtpd2ps = 822,
		Vcvtpd2qq = 823,
		Vcvtpd2udq = 824,
		Vcvtpd2uqq = 825,
		Vcvtph2ps = 826,
		Vcvtps2dq = 827,
		Vcvtps2pd = 828,
		Vcvtps2ph = 829,
		Vcvtps2qq = 830,
		Vcvtps2udq = 831,
		Vcvtps2uqq = 832,
		Vcvtqq2pd = 833,
		Vcvtqq2ps = 834,
		Vcvtsd2si = 835,
		Vcvtsd2ss = 836,
		Vcvtsd2usi = 837,
		Vcvtsi2sd = 838,
		Vcvtsi2ss = 839,
		Vcvtss2sd = 840,
		Vcvtss2si = 841,
		Vcvtss2usi = 842,
		Vcvttpd2dq = 843,
		Vcvttpd2qq = 844,
		Vcvttpd2udq = 845,
		Vcvttpd2uqq = 846,
		Vcvttps2dq = 847,
		Vcvttps2qq = 848,
		Vcvttps2udq = 849,
		Vcvttps2uqq = 850,
		Vcvttsd2si = 851,
		Vcvttsd2usi = 852,
		Vcvttss2si = 853,
		Vcvttss2usi = 854,
		Vcvtudq2pd = 855,
		Vcvtudq2ps = 856,
		Vcvtuqq2pd = 857,
		Vcvtuqq2ps = 858,
		Vcvtusi2sd = 859,
		Vcvtusi2ss = 860,
		Vdbpsadbw = 861,
		Vdivpd = 862,
		Vdivps = 863,
		Vdivsd = 864,
		Vdivss = 865,
		Vdpbf16ps = 866,
		Vdppd = 867,
		Vdpps = 868,
		Verr = 869,
		Verw = 870,
		Vexp2pd = 871,
		Vexp2ps = 872,
		Vexpandpd = 873,
		Vexpandps = 874,
		Vextractf128 = 875,
		Vextractf32x4 = 876,
		Vextractf32x8 = 877,
		Vextractf64x2 = 878,
		Vextractf64x4 = 879,
		Vextracti128 = 880,
		Vextracti32x4 = 881,
		Vextracti32x8 = 882,
		Vextracti64x2 = 883,
		Vextracti64x4 = 884,
		Vextractps = 885,
		Vfixupimmpd = 886,
		Vfixupimmps = 887,
		Vfixupimmsd = 888,
		Vfixupimmss = 889,
		Vfmadd132pd = 890,
		Vfmadd132ps = 891,
		Vfmadd132sd = 892,
		Vfmadd132ss = 893,
		Vfmadd213pd = 894,
		Vfmadd213ps = 895,
		Vfmadd213sd = 896,
		Vfmadd213ss = 897,
		Vfmadd231pd = 898,
		Vfmadd231ps = 899,
		Vfmadd231sd = 900,
		Vfmadd231ss = 901,
		Vfmaddpd = 902,
		Vfmaddps = 903,
		Vfmaddsd = 904,
		Vfmaddss = 905,
		Vfmaddsub132pd = 906,
		Vfmaddsub132ps = 907,
		Vfmaddsub213pd = 908,
		Vfmaddsub213ps = 909,
		Vfmaddsub231pd = 910,
		Vfmaddsub231ps = 911,
		Vfmaddsubpd = 912,
		Vfmaddsubps = 913,
		Vfmsub132pd = 914,
		Vfmsub132ps = 915,
		Vfmsub132sd = 916,
		Vfmsub132ss = 917,
		Vfmsub213pd = 918,
		Vfmsub213ps = 919,
		Vfmsub213sd = 920,
		Vfmsub213ss = 921,
		Vfmsub231pd = 922,
		Vfmsub231ps = 923,
		Vfmsub231sd = 924,
		Vfmsub231ss = 925,
		Vfmsubadd132pd = 926,
		Vfmsubadd132ps = 927,
		Vfmsubadd213pd = 928,
		Vfmsubadd213ps = 929,
		Vfmsubadd231pd = 930,
		Vfmsubadd231ps = 931,
		Vfmsubaddpd = 932,
		Vfmsubaddps = 933,
		Vfmsubpd = 934,
		Vfmsubps = 935,
		Vfmsubsd = 936,
		Vfmsubss = 937,
		Vfnmadd132pd = 938,
		Vfnmadd132ps = 939,
		Vfnmadd132sd = 940,
		Vfnmadd132ss = 941,
		Vfnmadd213pd = 942,
		Vfnmadd213ps = 943,
		Vfnmadd213sd = 944,
		Vfnmadd213ss = 945,
		Vfnmadd231pd = 946,
		Vfnmadd231ps = 947,
		Vfnmadd231sd = 948,
		Vfnmadd231ss = 949,
		Vfnmaddpd = 950,
		Vfnmaddps = 951,
		Vfnmaddsd = 952,
		Vfnmaddss = 953,
		Vfnmsub132pd = 954,
		Vfnmsub132ps = 955,
		Vfnmsub132sd = 956,
		Vfnmsub132ss = 957,
		Vfnmsub213pd = 958,
		Vfnmsub213ps = 959,
		Vfnmsub213sd = 960,
		Vfnmsub213ss = 961,
		Vfnmsub231pd = 962,
		Vfnmsub231ps = 963,
		Vfnmsub231sd = 964,
		Vfnmsub231ss = 965,
		Vfnmsubpd = 966,
		Vfnmsubps = 967,
		Vfnmsubsd = 968,
		Vfnmsubss = 969,
		Vfpclasspd = 970,
		Vfpclassps = 971,
		Vfpclasssd = 972,
		Vfpclassss = 973,
		Vfrczpd = 974,
		Vfrczps = 975,
		Vfrczsd = 976,
		Vfrczss = 977,
		Vgatherdpd = 978,
		Vgatherdps = 979,
		Vgatherpf0dpd = 980,
		Vgatherpf0dps = 981,
		Vgatherpf0qpd = 982,
		Vgatherpf0qps = 983,
		Vgatherpf1dpd = 984,
		Vgatherpf1dps = 985,
		Vgatherpf1qpd = 986,
		Vgatherpf1qps = 987,
		Vgatherqpd = 988,
		Vgatherqps = 989,
		Vgetexppd = 990,
		Vgetexpps = 991,
		Vgetexpsd = 992,
		Vgetexpss = 993,
		Vgetmantpd = 994,
		Vgetmantps = 995,
		Vgetmantsd = 996,
		Vgetmantss = 997,
		Vgf2p8affineinvqb = 998,
		Vgf2p8affineqb = 999,
		Vgf2p8mulb = 1000,
		Vhaddpd = 1001,
		Vhaddps = 1002,
		Vhsubpd = 1003,
		Vhsubps = 1004,
		Vinsertf128 = 1005,
		Vinsertf32x4 = 1006,
		Vinsertf32x8 = 1007,
		Vinsertf64x2 = 1008,
		Vinsertf64x4 = 1009,
		Vinserti128 = 1010,
		Vinserti32x4 = 1011,
		Vinserti32x8 = 1012,
		Vinserti64x2 = 1013,
		Vinserti64x4 = 1014,
		Vinsertps = 1015,
		Vlddqu = 1016,
		Vldmxcsr = 1017,
		Vmaskmovdqu = 1018,
		Vmaskmovpd = 1019,
		Vmaskmovps = 1020,
		Vmaxpd = 1021,
		Vmaxps = 1022,
		Vmaxsd = 1023,
		Vmaxss = 1024,
		Vmcall = 1025,
		Vmclear = 1026,
		Vmfunc = 1027,
		Vminpd = 1028,
		Vminps = 1029,
		Vminsd = 1030,
		Vminss = 1031,
		Vmlaunch = 1032,
		Vmload = 1033,
		Vmmcall = 1034,
		Vmovapd = 1035,
		Vmovaps = 1036,
		Vmovd = 1037,
		Vmovddup = 1038,
		Vmovdqa = 1039,
		Vmovdqa32 = 1040,
		Vmovdqa64 = 1041,
		Vmovdqu = 1042,
		Vmovdqu16 = 1043,
		Vmovdqu32 = 1044,
		Vmovdqu64 = 1045,
		Vmovdqu8 = 1046,
		Vmovhlps = 1047,
		Vmovhpd = 1048,
		Vmovhps = 1049,
		Vmovlhps = 1050,
		Vmovlpd = 1051,
		Vmovlps = 1052,
		Vmovmskpd = 1053,
		Vmovmskps = 1054,
		Vmovntdq = 1055,
		Vmovntdqa = 1056,
		Vmovntpd = 1057,
		Vmovntps = 1058,
		Vmovq = 1059,
		Vmovsd = 1060,
		Vmovshdup = 1061,
		Vmovsldup = 1062,
		Vmovss = 1063,
		Vmovupd = 1064,
		Vmovups = 1065,
		Vmpsadbw = 1066,
		Vmptrld = 1067,
		Vmptrst = 1068,
		Vmread = 1069,
		Vmresume = 1070,
		Vmrun = 1071,
		Vmsave = 1072,
		Vmulpd = 1073,
		Vmulps = 1074,
		Vmulsd = 1075,
		Vmulss = 1076,
		Vmwrite = 1077,
		Vmxoff = 1078,
		Vmxon = 1079,
		Vorpd = 1080,
		Vorps = 1081,
		Vp2intersectd = 1082,
		Vp2intersectq = 1083,
		Vp4dpwssd = 1084,
		Vp4dpwssds = 1085,
		Vpabsb = 1086,
		Vpabsd = 1087,
		Vpabsq = 1088,
		Vpabsw = 1089,
		Vpackssdw = 1090,
		Vpacksswb = 1091,
		Vpackusdw = 1092,
		Vpackuswb = 1093,
		Vpaddb = 1094,
		Vpaddd = 1095,
		Vpaddq = 1096,
		Vpaddsb = 1097,
		Vpaddsw = 1098,
		Vpaddusb = 1099,
		Vpaddusw = 1100,
		Vpaddw = 1101,
		Vpalignr = 1102,
		Vpand = 1103,
		Vpandd = 1104,
		Vpandn = 1105,
		Vpandnd = 1106,
		Vpandnq = 1107,
		Vpandq = 1108,
		Vpavgb = 1109,
		Vpavgw = 1110,
		Vpblendd = 1111,
		Vpblendmb = 1112,
		Vpblendmd = 1113,
		Vpblendmq = 1114,
		Vpblendmw = 1115,
		Vpblendvb = 1116,
		Vpblendw = 1117,
		Vpbroadcastb = 1118,
		Vpbroadcastd = 1119,
		Vpbroadcastmb2q = 1120,
		Vpbroadcastmw2d = 1121,
		Vpbroadcastq = 1122,
		Vpbroadcastw = 1123,
		Vpclmulqdq = 1124,
		Vpcmov = 1125,
		Vpcmpb = 1126,
		Vpcmpd = 1127,
		Vpcmpeqb = 1128,
		Vpcmpeqd = 1129,
		Vpcmpeqq = 1130,
		Vpcmpeqw = 1131,
		Vpcmpestri = 1132,
		Vpcmpestri64 = 1133,
		Vpcmpestrm = 1134,
		Vpcmpestrm64 = 1135,
		Vpcmpgtb = 1136,
		Vpcmpgtd = 1137,
		Vpcmpgtq = 1138,
		Vpcmpgtw = 1139,
		Vpcmpistri = 1140,
		Vpcmpistrm = 1141,
		Vpcmpq = 1142,
		Vpcmpub = 1143,
		Vpcmpud = 1144,
		Vpcmpuq = 1145,
		Vpcmpuw = 1146,
		Vpcmpw = 1147,
		Vpcomb = 1148,
		Vpcomd = 1149,
		Vpcompressb = 1150,
		Vpcompressd = 1151,
		Vpcompressq = 1152,
		Vpcompressw = 1153,
		Vpcomq = 1154,
		Vpcomub = 1155,
		Vpcomud = 1156,
		Vpcomuq = 1157,
		Vpcomuw = 1158,
		Vpcomw = 1159,
		Vpconflictd = 1160,
		Vpconflictq = 1161,
		Vpdpbusd = 1162,
		Vpdpbusds = 1163,
		Vpdpwssd = 1164,
		Vpdpwssds = 1165,
		Vperm2f128 = 1166,
		Vperm2i128 = 1167,
		Vpermb = 1168,
		Vpermd = 1169,
		Vpermi2b = 1170,
		Vpermi2d = 1171,
		Vpermi2pd = 1172,
		Vpermi2ps = 1173,
		Vpermi2q = 1174,
		Vpermi2w = 1175,
		Vpermil2pd = 1176,
		Vpermil2ps = 1177,
		Vpermilpd = 1178,
		Vpermilps = 1179,
		Vpermpd = 1180,
		Vpermps = 1181,
		Vpermq = 1182,
		Vpermt2b = 1183,
		Vpermt2d = 1184,
		Vpermt2pd = 1185,
		Vpermt2ps = 1186,
		Vpermt2q = 1187,
		Vpermt2w = 1188,
		Vpermw = 1189,
		Vpexpandb = 1190,
		Vpexpandd = 1191,
		Vpexpandq = 1192,
		Vpexpandw = 1193,
		Vpextrb = 1194,
		Vpextrd = 1195,
		Vpextrq = 1196,
		Vpextrw = 1197,
		Vpgatherdd = 1198,
		Vpgatherdq = 1199,
		Vpgatherqd = 1200,
		Vpgatherqq = 1201,
		Vphaddbd = 1202,
		Vphaddbq = 1203,
		Vphaddbw = 1204,
		Vphaddd = 1205,
		Vphadddq = 1206,
		Vphaddsw = 1207,
		Vphaddubd = 1208,
		Vphaddubq = 1209,
		Vphaddubw = 1210,
		Vphaddudq = 1211,
		Vphadduwd = 1212,
		Vphadduwq = 1213,
		Vphaddw = 1214,
		Vphaddwd = 1215,
		Vphaddwq = 1216,
		Vphminposuw = 1217,
		Vphsubbw = 1218,
		Vphsubd = 1219,
		Vphsubdq = 1220,
		Vphsubsw = 1221,
		Vphsubw = 1222,
		Vphsubwd = 1223,
		Vpinsrb = 1224,
		Vpinsrd = 1225,
		Vpinsrq = 1226,
		Vpinsrw = 1227,
		Vplzcntd = 1228,
		Vplzcntq = 1229,
		Vpmacsdd = 1230,
		Vpmacsdqh = 1231,
		Vpmacsdql = 1232,
		Vpmacssdd = 1233,
		Vpmacssdqh = 1234,
		Vpmacssdql = 1235,
		Vpmacsswd = 1236,
		Vpmacssww = 1237,
		Vpmacswd = 1238,
		Vpmacsww = 1239,
		Vpmadcsswd = 1240,
		Vpmadcswd = 1241,
		Vpmadd52huq = 1242,
		Vpmadd52luq = 1243,
		Vpmaddubsw = 1244,
		Vpmaddwd = 1245,
		Vpmaskmovd = 1246,
		Vpmaskmovq = 1247,
		Vpmaxsb = 1248,
		Vpmaxsd = 1249,
		Vpmaxsq = 1250,
		Vpmaxsw = 1251,
		Vpmaxub = 1252,
		Vpmaxud = 1253,
		Vpmaxuq = 1254,
		Vpmaxuw = 1255,
		Vpminsb = 1256,
		Vpminsd = 1257,
		Vpminsq = 1258,
		Vpminsw = 1259,
		Vpminub = 1260,
		Vpminud = 1261,
		Vpminuq = 1262,
		Vpminuw = 1263,
		Vpmovb2m = 1264,
		Vpmovd2m = 1265,
		Vpmovdb = 1266,
		Vpmovdw = 1267,
		Vpmovm2b = 1268,
		Vpmovm2d = 1269,
		Vpmovm2q = 1270,
		Vpmovm2w = 1271,
		Vpmovmskb = 1272,
		Vpmovq2m = 1273,
		Vpmovqb = 1274,
		Vpmovqd = 1275,
		Vpmovqw = 1276,
		Vpmovsdb = 1277,
		Vpmovsdw = 1278,
		Vpmovsqb = 1279,
		Vpmovsqd = 1280,
		Vpmovsqw = 1281,
		Vpmovswb = 1282,
		Vpmovsxbd = 1283,
		Vpmovsxbq = 1284,
		Vpmovsxbw = 1285,
		Vpmovsxdq = 1286,
		Vpmovsxwd = 1287,
		Vpmovsxwq = 1288,
		Vpmovusdb = 1289,
		Vpmovusdw = 1290,
		Vpmovusqb = 1291,
		Vpmovusqd = 1292,
		Vpmovusqw = 1293,
		Vpmovuswb = 1294,
		Vpmovw2m = 1295,
		Vpmovwb = 1296,
		Vpmovzxbd = 1297,
		Vpmovzxbq = 1298,
		Vpmovzxbw = 1299,
		Vpmovzxdq = 1300,
		Vpmovzxwd = 1301,
		Vpmovzxwq = 1302,
		Vpmuldq = 1303,
		Vpmulhrsw = 1304,
		Vpmulhuw = 1305,
		Vpmulhw = 1306,
		Vpmulld = 1307,
		Vpmullq = 1308,
		Vpmullw = 1309,
		Vpmultishiftqb = 1310,
		Vpmuludq = 1311,
		Vpopcntb = 1312,
		Vpopcntd = 1313,
		Vpopcntq = 1314,
		Vpopcntw = 1315,
		Vpor = 1316,
		Vpord = 1317,
		Vporq = 1318,
		Vpperm = 1319,
		Vprold = 1320,
		Vprolq = 1321,
		Vprolvd = 1322,
		Vprolvq = 1323,
		Vprord = 1324,
		Vprorq = 1325,
		Vprorvd = 1326,
		Vprorvq = 1327,
		Vprotb = 1328,
		Vprotd = 1329,
		Vprotq = 1330,
		Vprotw = 1331,
		Vpsadbw = 1332,
		Vpscatterdd = 1333,
		Vpscatterdq = 1334,
		Vpscatterqd = 1335,
		Vpscatterqq = 1336,
		Vpshab = 1337,
		Vpshad = 1338,
		Vpshaq = 1339,
		Vpshaw = 1340,
		Vpshlb = 1341,
		Vpshld = 1342,
		Vpshldd = 1343,
		Vpshldq = 1344,
		Vpshldvd = 1345,
		Vpshldvq = 1346,
		Vpshldvw = 1347,
		Vpshldw = 1348,
		Vpshlq = 1349,
		Vpshlw = 1350,
		Vpshrdd = 1351,
		Vpshrdq = 1352,
		Vpshrdvd = 1353,
		Vpshrdvq = 1354,
		Vpshrdvw = 1355,
		Vpshrdw = 1356,
		Vpshufb = 1357,
		Vpshufbitqmb = 1358,
		Vpshufd = 1359,
		Vpshufhw = 1360,
		Vpshuflw = 1361,
		Vpsignb = 1362,
		Vpsignd = 1363,
		Vpsignw = 1364,
		Vpslld = 1365,
		Vpslldq = 1366,
		Vpsllq = 1367,
		Vpsllvd = 1368,
		Vpsllvq = 1369,
		Vpsllvw = 1370,
		Vpsllw = 1371,
		Vpsrad = 1372,
		Vpsraq = 1373,
		Vpsravd = 1374,
		Vpsravq = 1375,
		Vpsravw = 1376,
		Vpsraw = 1377,
		Vpsrld = 1378,
		Vpsrldq = 1379,
		Vpsrlq = 1380,
		Vpsrlvd = 1381,
		Vpsrlvq = 1382,
		Vpsrlvw = 1383,
		Vpsrlw = 1384,
		Vpsubb = 1385,
		Vpsubd = 1386,
		Vpsubq = 1387,
		Vpsubsb = 1388,
		Vpsubsw = 1389,
		Vpsubusb = 1390,
		Vpsubusw = 1391,
		Vpsubw = 1392,
		Vpternlogd = 1393,
		Vpternlogq = 1394,
		Vptest = 1395,
		Vptestmb = 1396,
		Vptestmd = 1397,
		Vptestmq = 1398,
		Vptestmw = 1399,
		Vptestnmb = 1400,
		Vptestnmd = 1401,
		Vptestnmq = 1402,
		Vptestnmw = 1403,
		Vpunpckhbw = 1404,
		Vpunpckhdq = 1405,
		Vpunpckhqdq = 1406,
		Vpunpckhwd = 1407,
		Vpunpcklbw = 1408,
		Vpunpckldq = 1409,
		Vpunpcklqdq = 1410,
		Vpunpcklwd = 1411,
		Vpxor = 1412,
		Vpxord = 1413,
		Vpxorq = 1414,
		Vrangepd = 1415,
		Vrangeps = 1416,
		Vrangesd = 1417,
		Vrangess = 1418,
		Vrcp14pd = 1419,
		Vrcp14ps = 1420,
		Vrcp14sd = 1421,
		Vrcp14ss = 1422,
		Vrcp28pd = 1423,
		Vrcp28ps = 1424,
		Vrcp28sd = 1425,
		Vrcp28ss = 1426,
		Vrcpps = 1427,
		Vrcpss = 1428,
		Vreducepd = 1429,
		Vreduceps = 1430,
		Vreducesd = 1431,
		Vreducess = 1432,
		Vrndscalepd = 1433,
		Vrndscaleps = 1434,
		Vrndscalesd = 1435,
		Vrndscaless = 1436,
		Vroundpd = 1437,
		Vroundps = 1438,
		Vroundsd = 1439,
		Vroundss = 1440,
		Vrsqrt14pd = 1441,
		Vrsqrt14ps = 1442,
		Vrsqrt14sd = 1443,
		Vrsqrt14ss = 1444,
		Vrsqrt28pd = 1445,
		Vrsqrt28ps = 1446,
		Vrsqrt28sd = 1447,
		Vrsqrt28ss = 1448,
		Vrsqrtps = 1449,
		Vrsqrtss = 1450,
		Vscalefpd = 1451,
		Vscalefps = 1452,
		Vscalefsd = 1453,
		Vscalefss = 1454,
		Vscatterdpd = 1455,
		Vscatterdps = 1456,
		Vscatterpf0dpd = 1457,
		Vscatterpf0dps = 1458,
		Vscatterpf0qpd = 1459,
		Vscatterpf0qps = 1460,
		Vscatterpf1dpd = 1461,
		Vscatterpf1dps = 1462,
		Vscatterpf1qpd = 1463,
		Vscatterpf1qps = 1464,
		Vscatterqpd = 1465,
		Vscatterqps = 1466,
		Vshuff32x4 = 1467,
		Vshuff64x2 = 1468,
		Vshufi32x4 = 1469,
		Vshufi64x2 = 1470,
		Vshufpd = 1471,
		Vshufps = 1472,
		Vsqrtpd = 1473,
		Vsqrtps = 1474,
		Vsqrtsd = 1475,
		Vsqrtss = 1476,
		Vstmxcsr = 1477,
		Vsubpd = 1478,
		Vsubps = 1479,
		Vsubsd = 1480,
		Vsubss = 1481,
		Vtestpd = 1482,
		Vtestps = 1483,
		Vucomisd = 1484,
		Vucomiss = 1485,
		Vunpckhpd = 1486,
		Vunpckhps = 1487,
		Vunpcklpd = 1488,
		Vunpcklps = 1489,
		Vxorpd = 1490,
		Vxorps = 1491,
		Vzeroall = 1492,
		Vzeroupper = 1493,
		Wait = 1494,
		Wbinvd = 1495,
		Wbnoinvd = 1496,
		Wrfsbase = 1497,
		Wrgsbase = 1498,
		Wrmsr = 1499,
		Wrpkru = 1500,
		Wrssd = 1501,
		Wrssq = 1502,
		Wrussd = 1503,
		Wrussq = 1504,
		Xabort = 1505,
		Xadd = 1506,
		Xbegin = 1507,
		Xbts = 1508,
		Xchg = 1509,
		Xcryptcbc = 1510,
		Xcryptcfb = 1511,
		Xcryptctr = 1512,
		Xcryptecb = 1513,
		Xcryptofb = 1514,
		Xend = 1515,
		Xgetbv = 1516,
		Xlatb = 1517,
		Xor = 1518,
		Xorpd = 1519,
		Xorps = 1520,
		Xrstor = 1521,
		Xrstor64 = 1522,
		Xrstors = 1523,
		Xrstors64 = 1524,
		Xsave = 1525,
		Xsave64 = 1526,
		Xsavec = 1527,
		Xsavec64 = 1528,
		Xsaveopt = 1529,
		Xsaveopt64 = 1530,
		Xsaves = 1531,
		Xsaves64 = 1532,
		Xsetbv = 1533,
		Xsha1 = 1534,
		Xsha256 = 1535,
		Xstore = 1536,
		Xtest = 1537,
		Rmpadjust = 1538,
		Rmpupdate = 1539,
		Psmash = 1540,
		Pvalidate = 1541,
		Serialize = 1542,
		Xsusldtrk = 1543,
		Xresldtrk = 1544,
		Invlpgb = 1545,
		Tlbsync = 1546,
	}
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
}
